home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / fly8111-.000 / fly8111- / fly8 / MSWIN / todo < prev    next >
Text File  |  1979-12-31  |  1KB  |  44 lines

  1.  1 Jan 95:
  2.  
  3. 1) I added a 'break' in console.c; check that it is right.
  4.    Look for /* Eyal */.
  5.    Also, in the same place, for the big switch inside:
  6.         case WM_KEYDOWN:
  7.    would it not be easier to assume that a key WAS pressed and then
  8.    note that one WASN'T in the few situations that call for this?
  9.  
  10. 2) In grwing.c I added, in ChangeSize():
  11.  
  12. +    sim_set ();
  13.     screen_empty ();
  14.     ...
  15.     screen_start ();
  16. +    sim_reset ();
  17.  
  18.    I wonder if it was proper to do things prior to the screen_empty(). This
  19.    call should be done before the screen is resized, it erases the old sized
  20.    data. Calling it after any resize may cause problems since it draws using
  21.    the old window size.
  22.  
  23.    grmswin.c does not call screen_empty/_reset() at all - is this ok?
  24.  
  25. 3) In general, resizing should only be recognized during the keyboard reading
  26.    call, not during any other video access. I am not sure that inside Flush()
  27.    it is always safe. Could you respond to the resetSSize flag during console
  28.    read?
  29.  
  30.  
  31. 4) in grwing.c, the WinGBitBlt() call with the #if 0/1, did you figure why
  32.    it does not work in the SetVisual() but does work in Flush()?
  33.  
  34.  
  35. ---------------- [later]
  36.  
  37. 5) I removed the FillRect() from grwing.c since it was filling with the wrong
  38.    color! (BLACK_BRUSH was not black anymore...).
  39.  
  40. 6) I completed the SetWriteMode in grmswin.c
  41.  
  42. 7) deleted 'width' and 'height' from grwing.c - were not used.
  43.  
  44.